1.5.4 浏览器对请求方法的支持

GET 方法是最基本的HTTP方法,它负责从服务器上获取内容,所有浏览器都支持这个方法。 POST 方法从HTML 2.0 开始可以通过添加HTML表单来实现:HTML的 form 标签有一个名为 method 的属性,用户可以通过将这个属性的值设置为 get 或者 post 来指定要使用哪 种方法。

HTML不支持除 GETPOST 之外的其他HTTP方法:在HTML5规范的早期草案中,HTML表单的 method 属性曾经添加过对 PUT 方法和 DELETE 方法的支持,但这些支持在之后又被删除了。

话虽如此,但流行的浏览器通常都不会只支持HTML一种数据格式——用户可以使用XMLHttpRequest(XHR)来获得对 PUT 方法和 DELTE 方法的支持。XHR是一系列浏览器API,这些API通常由JavaScript包裹(实际上XHR就是一个名为XMLHttpRequest的浏览器对象)。XHR允许程序员向服务器发送HTTP请求,并且跟“XMLHttpRequest”这个名字所暗示的不一样,这项技术并不仅仅局限于XML格式——包括JSON以及纯文本在内的任何格式的请求和响应都可以通过XHR发送。

results matching ""

    No results matching ""